﻿#region Using directives

using System;
using System.Collections.Generic;
using System.Text;

using Weazel.Badger.Vhdl.Expressions;

#endregion

namespace Weazel.Badger.Vhdl.Statements
{
  public abstract class SequentialStatement : IComponent
  {
    public SequentialStatement()
    {
    }

    public abstract void Write(System.CodeDom.Compiler.IndentedTextWriter writer);
    public abstract void Verify(ref List<VerifyMessage> messages);
    public abstract void Resolve(Entity entity, Process process, StatementCollection statements);
  }
}
